Address: 2220 University Ave, East Palo Alto, CA 94303 Phone: (650) 324-8801
By: Rachelle J.
Looking for late night tacos on a Sunday night around 9:30pm. Hadn't been here in years considering the plentiful taqueria choices in the bay. We decided to... more